home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / doom / quake_ad.zip / BSP2M011.ZIP / BSP2MAP.TXT < prev    next >
Text File  |  1997-01-20  |  3KB  |  66 lines

  1.  
  2. I forgot to include source cone of bsp to map convertor BSP2MAP v0.11 in
  3. BSP2MAP.ZIP. so it is now here.
  4.  
  5. BSP2MAP v0.11
  6. bsp to map convertor.
  7.  
  8. BSP2M011.ZIP - bsp to map convertor, source code.
  9.  
  10. --------------------
  11. this program reads bsp file, and generetes map file from it.
  12. it is just version 0.1 and is not wery good.
  13. my goal was not to make realy usable convertor, but just to proof that it is possible.
  14. still its usable for small (and maybe even medium) maps.
  15. method used in this program is wery simple: it creates one brush
  16. for each face found in bsp file, so resulting map file contains much
  17. more brushes than original. so after converting big levels back to map it
  18. contains too many brushes for QBSP to handle and for most editors to load.
  19. there is problems with water/slime/lava brushes
  20. also it sometimes generates "brush with duplicate plane" and "brush plane with no normal"
  21.  
  22. its not good to create brush for each face, but its was easy (i spent
  23. only 2 days to write this program). it must connect brushes together
  24. and use all other information found in bsp file unfortunatly i know
  25. nothing about BSP trees, Nodes, Leaves.
  26. im not sure that i will continue work on this program, probably will not.
  27.  
  28. i tested it with:
  29. start.map had 4900 brushes (4096 is max for QBSP)
  30. dm4.map had 1800 brushes
  31. dm5.map had 2060 brushes and i succesfully QBSPed these maps and played in Quake.
  32.  
  33.  
  34. Notice
  35. --------------------
  36. this program contains some functions from Carmack's QBSP (from qbsp/map.c).
  37. to compile this program you also must to have quake utils (files common/bspfile.c,
  38. common/cmdlib.c, common/mathlib.c and corresponding .h files (which are not
  39. included in this package)). you can get quake utils
  40. from: ftp://ftp.idsoftware.com/idstuff/source/qutils.zip
  41.  
  42. you are free to use this program
  43. you are free to use/modify/compile source code
  44. you can do anything you want with it
  45.  
  46.  
  47. Credits
  48. --------------------
  49. id Software, for Quake
  50.  
  51. John Carmack, for QBSP source
  52.  
  53. Olivier Montanuy,  Brian Martin, Raphaδl Quinet, Nicholas Dwarkanath
  54. John Wakelin, David Etherton, for Unofficial Quake Technical Specifications 3.4
  55.  
  56. peoples on rgcq.editing for saying that it is absolutely impossible to
  57. convert bsp to map, w/o them i would never wrote this program
  58.  
  59. --------------------
  60. If you like it, hate it, have comments, questions, suggestions, etc etc
  61. please email me at ppsaikne@mail.vernet.lv.
  62.  
  63. Janis Jagars (Disastry on Quake and IRC)
  64.  
  65. Thanks!
  66.